Dustbot: Bringing a Vacuum-Cleaner Agent to Life
نویسندگان
چکیده
A simple vacuum-cleaner agent is introduced in Russell and Norvig’s artificial intelligence (AI) text [Russell and Norvig, 2003] to illustrate different agent types to beginning AI students. Underlying the different agent types are several simple actions that take place in a vacuum cleaner world consisting of a grid of squares, some of which contain dirt. The agent’s actions include turning left or right, moving forward, and picking up dirt. Having students write a program to simulate the vacuum world is a useful way to provide them with a feeling for different agent types in a simplified environment. However, implementing a vacuum-cleaner agent using a low-cost robotics kit might teach students much more about agents in the real world and could serve to get them interested in and excited about AI in a way that working with purely simulated environments may not. This paper describes the design and implementation of “Dustbot”, a robot based on the Russell and Norvig vacuum-cleaner agent. The Dustbot project was carried out as part of an independent study by a student who had already taken the undergraduate AI course. The purpose of the project was to test and debug the vacuumcleaner robot and to develop a set of instructions that could be used in subsequent offerings of our undergraduate AI course.
منابع مشابه
Evaluating Design: A Formative Evaluation of Agent Development Environments Used For Teaching Rule-Based Programming
We present two development environments designed to make it easier for students to create intelligent agents by taking advantage of established software engineering principles. This paper reports the results of a formative evaluation of the Herbal and the Vacuum Cleaner Environments. Findings from the study suggest design changes geared towards making these environments more useful for teaching...
متن کاملAn Architecture for A Synthetic Vacuum Cleaner
This paper discusses three increasingly complex de nitions of the vacuum clean ing task Each de nition requires di er ent capabilities in the vacuuming agent and hence di erent internal software ar chitectures However the de nitions sug gested form a progression from reactive to synthetic to intelligent and the lessons learned looking at one problem supply im portant insights for tackling the n...
متن کاملAn Intelligent Agent for a Vacuum Cleaner
This paper introduces an Intelligent agent for the vacuum cleaner named as VROBO. Objectives of this work are to prepare a pedagogical device for Artificial Intelligence students and to practically implement the Artificial Intelligent Technology in real world problems to enhance the physical capabilities of human being. Most of the significant Intelligent Agent’s attributes like; Goals, Percept...
متن کاملRobot vacuum cleaner personality and behaviour
In this paper we report our study on the user experience of robot vacuum cleaner behaviour. How do people want to experience this new type of cleaning appliance? Interviews were conducted to elicit a desired robot vacuum cleaner personality. With this knowledge in mind, behaviour was designed for a future robot vacuum cleaner. A video prototype was used to evaluate how people experienced the be...
متن کاملRobot Vacuum Cleaner Personality and Behavior
In this paper we report our study on the user experience of robot vacuum cleaner behavior. How do people want to experience this new type of cleaning appliance? Interviews were conducted to elicit a desired robot vacuum cleaner personality. With this knowledge in mind, behavior was designed for a future robot vacuum cleaner. A video prototype was used to evaluate how people experienced the beha...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004